package vashion.azeroth.core.personal.pojo;

import java.math.BigDecimal;
import java.util.Date;

import vashion.azeroth.core.pojo.BaseObject;

public class PersonalProfiles extends BaseObject {

	private static final long serialVersionUID = -5714119601743050108L;

	/**
	 * 主键id
	 * 
	 * */
	private Long memberId;

	/**
	 * 会员名称
	 * 
	 * */
    private String memberName;

	/**
	 * 我的粉丝数量
	 * 
	 * */
    private Integer fansCount;

	/**
	 * 我关注的会员数量
	 * 
	 * */
    private Integer followCount;

	/**
	 * 我的V币数量
	 * 
	 * */
    private BigDecimal vCount;

	/**
	 * 我的经验值
	 * 
	 * */
    private Integer pointCount;

	/**
	 * 创建时间
	 * 
	 * */
    private Date timeAdd;

	/**
	 * 修改时间
	 * 
	 * */
    private Date timeEdit;

	/**
	 * 备注
	 * 
	 * */
    private String remark;

    
    public Long getMemberId() {
		return memberId;
	}

	public void setMemberId(Long memberId) {
		this.memberId = memberId;
	}

	public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public Integer getFansCount() {
        return fansCount;
    }

    public void setFansCount(Integer fansCount) {
        this.fansCount = fansCount;
    }

    public Integer getFollowCount() {
        return followCount;
    }

    public void setFollowCount(Integer followCount) {
        this.followCount = followCount;
    }

    public BigDecimal getvCount() {
        return vCount;
    }

    public void setvCount(BigDecimal vCount) {
        this.vCount = vCount;
    }

    public Integer getPointCount() {
        return pointCount;
    }

    public void setPointCount(Integer pointCount) {
        this.pointCount = pointCount;
    }

    public Date getTimeAdd() {
        return timeAdd;
    }

    public void setTimeAdd(Date timeAdd) {
        this.timeAdd = timeAdd;
    }

    public Date getTimeEdit() {
        return timeEdit;
    }

    public void setTimeEdit(Date timeEdit) {
        this.timeEdit = timeEdit;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }
    
    
    
	public static PersonalProfiles getPersonalProfiles(Long memberId, int fansCnt,
			int followCnt, BigDecimal vCnt, int pointCnt, Date timeAdd,
			Date timeEdit, String remark) {
		PersonalProfiles profiles = new PersonalProfiles();
		profiles.setFollowCount(followCnt);
		profiles.setFansCount(fansCnt);
		profiles.setvCount(vCnt);
		profiles.setPointCount(pointCnt);
		profiles.setMemberId(memberId);
		profiles.setTimeAdd(timeAdd);
		profiles.setTimeEdit(timeEdit);
		profiles.setRemark(remark);
		return profiles;
	}
    
    
    
    
    
}